package com.dhcc.ws.webservice.service.basedata;

import javax.jws.WebMethod;
import javax.jws.WebParam;
import javax.jws.WebResult;
import javax.jws.WebService;
import javax.jws.soap.SOAPBinding;
import javax.xml.ws.RequestWrapper;
import javax.xml.ws.ResponseWrapper;

import org.apache.cxf.annotations.WSDLDocumentation;
/**
 * 
* <p>标题: BaseDataInterface.java</p>
* <p>业务描述:健康门户开发平台</p>
* <p>公司:东华软件股份公司</p>
* <p>版权:dhcc2019</p>
* @author 李广斌
* @date 2019年12月18日
* @version V1.0
 */
@WebService(targetNamespace="http://basedata.service.webservice.ws.dhcc.com/")
@SOAPBinding(style = SOAPBinding.Style.DOCUMENT)
@WSDLDocumentation(value = "查询基础数据信息",placement = WSDLDocumentation.Placement.TOP)
public interface BaseDataInterface {
	@WebResult(name="orgResponse")
	@WebMethod(operationName="findOrg",action="findOrg")
	@WSDLDocumentation("获取机构接口方法")
	@RequestWrapper(localName = "orgReq", targetNamespace = "http://basedata.service.webservice.ws.dhcc.com/")
    @ResponseWrapper(localName = "orgResp", targetNamespace = "http://basedata.service.webservice.ws.dhcc.com/")
	public String findOrg(@WebParam(name="orgRequest",header=true,targetNamespace="http://basedata.service.webservice.ws.dhcc.com/")String inputString);
	
	@WebResult(name="depResponse")
	@WebMethod(operationName="findDep")
	@WSDLDocumentation("获取科室接口方法")
	public String findDep(@WebParam(name="depRequest")String inputString);
}
